.home {
  .home-header {
    background-color: #bfc3c4;
    height: 4.6rem;
    padding: 0 10px;
    border-bottom: 1px solid rgba(186, 188, 211, 0.788);
    // font-size: 24px;
  }

  .home-sider {
    background-color: #f0f2f5;
    overflow: auto;
    overflow-x: hidden;
    border-right: 1px solid rgba(145, 144, 144, 0.062);
  }

  .home-footer {
    text-align: center;
    padding: 0;
    font-size: 10px;
    color: #bfc3c4;
    position: fixed;
    bottom: 3px;
    left: 50%;
    translate: -20% 0;
  }

  .content-box {
    overflow: auto;
    padding: 1rem;
    height: 92vh;
    // margin-top: 10rem;
    background-color: #f0f2f5;
    
  }
  .loading{
    width: 7rem;
    height: 7rem;
    position: absolute;
    top:50%;
    left: 50%;
    span{
      width:6rem;
      height: 6rem;
      i{
        background-color: rgb(49, 50, 51);
        width: 2.5rem;
        height: 2.5rem;
      }
    }
  }
}